import axios from 'axios';
let token = 'abcd2222'

// 请求拦截器 调用后端API之前为调用请求都增加头部token信息
axios.interceptors.request.use((config) => {
  config.headers['X-Authorization'] = 'Bearer ' + token;
  return config;
});

// 响应拦截器， 后端api数据返回后经过拦截器统一处理报错信息，将正确的数据返回回来
axios.interceptors.response.use((config) => {
  switch (config.status) {
    case 200:
      return config.data;
    default:
      alert('api请求报错');
  }
})
export default axios;